ADP\BaseVersion\Includes\Rule\Processors\PackageRuleProcessor D

Total Complexity 148
Dependencies 21
Dependents 1
Total lines 894
Lines of code 539
Logical lines of code 392
Comment lines 166
Methods 18
Properties 15

Methods 18

Method Rating Maintainability Complexity Lines of code
applyRangeDiscounts()
D
11
90 324
applyProductAdjustment()
C
37 24 69
process()
S
50 6 30
sortItems()
S
60 4 14
isRuleMatchedCart()
S
64 3 11
__construct()
S
57 2 16
addFreeProducts()
S
64 3 10
applyChangesToCart()
S
64 3 10
applyToCart()
S
60 2 14
addGifts()
S
72 2 6
createSets()
S
65 2 9
collectSets()
S
66 1 8
getStatus()
S
82 1 3
applyCartAdjustments()
S
80 1 3
checkConditions()
S
80 1 3
checkLimits()
S
80 1 3
getRule()
S
82 1 3
getLastExecTime()
S
81 1 3